package com.love.marriage.userTopConfigInfo.service;

import com.love.marriage.userTopConfigInfo.vo.UserTopConfigInfoPageVo;
import com.love.marriage.userTopConfigInfo.vo.UserTopConfigInfoVo;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.love.marriage.userTopConfigInfo.entity.UserTopConfigInfo;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * 用户置顶配置表 服务类
 * author: mybatisPlus
 * createDate: 2024-10-24 20:49:00
 * description: 我是由代码生成器生成
 * version: 1.0.0
 */
public interface UserTopConfigInfoService extends IService<UserTopConfigInfo> {

    Page<UserTopConfigInfoPageVo> getPage(Long pageNum, Long pageSize, UserTopConfigInfoPageVo userTopConfigInfoVo);

    UserTopConfigInfoVo queryUserTopConfigInfo(Long id);

    UserTopConfigInfoVo queryUserTopConfigInfoByUserId(Long userId);


    UserTopConfigInfoVo addUserTopConfigInfo(UserTopConfigInfoVo userTopConfigInfoVo);

    UserTopConfigInfoVo updateUserTopConfigInfo(UserTopConfigInfoVo userTopConfigInfoVo);

    Boolean deleteUserTopConfigInfo(String ids);

    UserTopConfigInfoVo top(UserTopConfigInfoVo userTopConfigInfoVo);
}
